<?php

if (!isset($_SESSION))
    session_start();
include_once('AbstractDao.php');

class TurmaDao extends AbstractDao {

    public function __construct() {
        parent::__construct();
    }

    public function __cadastroTurmaSimples($professor, $codigo, $nome, $descricao) {
        try {

            $this->__executeSQL("                        
                       INSERT INTO `trabweb`.`turma` (`Professor_matricula`, `codDisciplina`,`nome`,`descricao`) VALUES ($professor, '$codigo','$nome','$descricao');
                 ");
            
            $this->__executeSQL("
                        select idTuma from turma
                        where Professor_matricula = " . $professor . " and codDisciplina = '" . $codigo . "' and  nome = '" . $nome . "' and descricao = '" . $descricao . "' 
                           
                ");

            if ($this->__returnLinesSQL() > 0) {
                $retorno[0] = $this->__returnSpecificContentSQL(0, "idTuma");
            }
            $this->__freeMemory();

            return $retorno;
        } catch (Exception $e) {
            throw $e;
        }
    }

    public function __cadastroAlunoTurmaSimples($id, $iddisciplina, $professor, $aluno) {
        try {


            $this->__executeSQL("                        
                       INSERT INTO `trabweb`.`turma_aluno` (`Tuma_idTuma`, `Tuma_Disciplina_idDisciplina`,`Tuma_Professor_matricula`,`Aluno_matriculaAluno`) VALUES ($id, $iddisciplina,$professor,$aluno);
                 ");
        } catch (Exception $e) {
            throw $e;
        }
    }

}
